gEDA Project Wiki geda:gnetlist_ug
http://wiki.geda-project.org/
2025-06-01T01:40:17-04:00gEDA Project Wiki
http://wiki.geda-project.org/
http://wiki.geda-project.org/lib/tpl/dokuwiki/images/favicon.icotext/html2014-04-24T15:06:19-04:00geda:gnetlist_ug:basic_netlisting.ru
http://wiki.geda-project.org/geda:gnetlist_ug:basic_netlisting.ru?rev=1398366379&do=diff
<< Драйверы списков соединений Руководство пользователя gEDA gnetlist Иерархические схемы >>
Создание простых списков соединений
Для создания простых списков соединений (например, для сравнительно простых
плат или несложных вариантов моделирования) к используемым схемам и символам
предъявляется несколько простых требований. Эти требования накладываются
верхнеуровневой оболочкой gnetlist и применяются независимо от того, какой
низкоуровневый драйвер используется для создания списка соедин…text/html2012-11-17T10:29:50-04:00geda:gnetlist_ug:basic_netlisting
http://wiki.geda-project.org/geda:gnetlist_ug:basic_netlisting?rev=1353166190&do=diff
<< Netlist backends gEDA gnetlist User Guide Hierarchy >>
Basic netlisting
For basic netlisting (such as for relatively simple PCB designs or simulations), there are some simple requirements for the schematics and symbols that you use. These requirements are imposed by the gnetlist frontend, and apply no matter which netlist backend you use. Some backends might have additional requirements not listed on this page.text/html2015-08-25T09:00:33-04:00geda:gnetlist_ug:command_line.ru
http://wiki.geda-project.org/geda:gnetlist_ug:command_line.ru?rev=1440507633&do=diff
<< Настройка gnetlist Руководство пользователя gEDA gnetlist Содержание >>
Аргументы командной строки
При запуске gnetlist может использоваться несколько необязательных
аргументов командной строки. Их перечень можно узнать, запустивtext/html2012-11-17T12:58:25-04:00geda:gnetlist_ug:command_line
http://wiki.geda-project.org/geda:gnetlist_ug:command_line?rev=1353175105&do=diff
<< Configuring gnetlist gEDA gnetlist User Guide Contents >>
Command-line arguments
gnetlist accepts several optional arguments on the command-line. You can get a list of them by running gnetlist -h. gnetlist also has a manpage (man gnetlist) which lists all of the command line options that it accepts.text/html2014-04-24T15:35:06-04:00geda:gnetlist_ug:config.ru
http://wiki.geda-project.org/geda:gnetlist_ug:config.ru?rev=1398368106&do=diff
<< Неявные выводы Руководство пользователя gEDA gnetlist Аргументы командной строки >>
Настройка gnetlist
При запуске gnetlist загружает целый ряд файлов настроек, если они
имеются:
* $PREFIX/share/gEDA/system-gafrc --- файл системных настроек комплекта программ gEDA/gaf;text/html2012-11-17T13:31:05-04:00geda:gnetlist_ug:config
http://wiki.geda-project.org/geda:gnetlist_ug:config?rev=1353177065&do=diff
<< Implicit pins gEDA gnetlist User Guide Command-line arguments >>
Configuring gnetlist
gnetlist loads a series of configuration files at start-up, if they exist:
* The suite's system configuration file, called $PREFIX/share/gEDA/system-gafrc
* The suite's user configuration file, called $HOME/.gEDA/gafrctext/html2014-04-24T15:08:47-04:00geda:gnetlist_ug:hierarchy.ru
http://wiki.geda-project.org/geda:gnetlist_ug:hierarchy.ru?rev=1398366527&do=diff
<< Создание простых списков соединений Руководство пользователя gEDA gnetlist Секции компонентов и их использование >>
Иерархические схемы
В gnetlist есть поддержка иерархических схем. Иерархическими называются
электрические схемы, куда в качествеtext/html2012-11-17T10:02:38-04:00geda:gnetlist_ug:hierarchy
http://wiki.geda-project.org/geda:gnetlist_ug:hierarchy?rev=1353164558&do=diff
<< Basic netlisting gEDA gnetlist User Guide Slots and slotting >>
Hierarchy
gnetlist has support for hierarchical schematics. These are schematic diagrams that include other schematic diagrams as subcircuits. This can be very useful for designs that use the same circuit multiple times, or for re-using a circuit in multiple designs. Subcircuits can in turn contain other subcircuits!text/html2014-04-24T15:15:23-04:00geda:gnetlist_ug:implicit_pins.ru
http://wiki.geda-project.org/geda:gnetlist_ug:implicit_pins.ru?rev=1398366923&do=diff
<< Секции компонентов и их использование Руководство пользователя gEDA gnetlist Настройка gnetlist >>
Неявные выводы
В качестве альтернативы вычерчиванию явных выводов символов gnetlist
поддерживает определение соединений между именованными соединениями и
выводами с помощью атрибута «…text/html2012-11-17T10:45:20-04:00geda:gnetlist_ug:implicit_pins
http://wiki.geda-project.org/geda:gnetlist_ug:implicit_pins?rev=1353167120&do=diff
<< Slots and slotting gEDA gnetlist User Guide Configuring gnetlist >>
Implicit pins
As an alternative to using visible pins drawn in a symbol, gnetlist supports defining connections between named nets and pins using the “net=” attribute. This is commonly used with slotted components, to avoid either having to add power pins to each slot or having to place an separatetext/html2014-04-24T15:01:49-04:00geda:gnetlist_ug:input_output_files.ru
http://wiki.geda-project.org/geda:gnetlist_ug:input_output_files.ru?rev=1398366109&do=diff
<< Запуск gnetlist Руководство пользователя gEDA gnetlist Драйверы списков соединений >>
Входные и выходные файлы
gnetlist берёт один или несколько входных файлов схем и выводит
результат их обработки в виде списка соединенийtext/html2012-11-16T10:55:07-04:00geda:gnetlist_ug:input_output_files
http://wiki.geda-project.org/geda:gnetlist_ug:input_output_files?rev=1353081307&do=diff
<< Running gnetlist gEDA gnetlist User Guide Netlist backends >>
Input and output files
gnetlist takes one or more schematic files as input, and outputs the result of processing them to generate a netlist.
schematic capturegEDA gschem User Guide
Schematic files
Schematic files contain components, which may represent subcircuits to be included in the design, or or discrete parts or devices to be used. Components havetext/html2014-04-25T03:55:05-04:00geda:gnetlist_ug:introduction.ru
http://wiki.geda-project.org/geda:gnetlist_ug:introduction.ru?rev=1398412505&do=diff
<< Содержание Руководство пользователя gEDA gnetlist Запуск gnetlist >>
Введение
gnetlist --- это программа для создания списков соединений, входящая в набор утилит gEDA (GPL Electronic Design Automation). Она используется для извлечения информации о электронных компонентах и соединениях между ними из…text/html2014-04-24T14:58:24-04:00geda:gnetlist_ug:introduction
http://wiki.geda-project.org/geda:gnetlist_ug:introduction?rev=1398365904&do=diff
<< Contents gEDA gnetlist User Guide Running gnetlist >>
Introduction
gnetlist is a netlisting tool, and is part of the gEDA (GPL Electronic Design Automation) toolset. It is used to extract information about electronic components and the connections between them from schematic diagrams, which describe the logical structure of an circuit. gnetlist outputs thetext/html2014-04-24T15:03:49-04:00geda:gnetlist_ug:netlist_backends.ru
http://wiki.geda-project.org/geda:gnetlist_ug:netlist_backends.ru?rev=1398366229&do=diff
<< Входные и выходные файлы Руководство пользователя gEDA gnetlist Создание простых списков соединений >>
Драйверы списков соединений
Обычно список соединений в gnetlist создаётся в два этапа.
* Верхнеуровневая оболочка gnetlist использует файлы схем в удобочитаемом формате для создания промежуточного представления данных проекта.…text/html2012-11-17T03:10:40-04:00geda:gnetlist_ug:netlist_backends
http://wiki.geda-project.org/geda:gnetlist_ug:netlist_backends?rev=1353139840&do=diff
<< Input & output files gEDA gnetlist User Guide Basic netlisting >>
Netlist backends
Normally, gnetlist generates a netlist in two steps.
* The gnetlist frontend uses the human-readable schematic files to construct an intermediate form of the design.
* A netlist backend is used to extract information from the intermediate form and write it out to disk.text/html2014-04-24T14:59:59-04:00geda:gnetlist_ug:running_gnetlist.ru
http://wiki.geda-project.org/geda:gnetlist_ug:running_gnetlist.ru?rev=1398365999&do=diff
<< Введение Руководство пользователя gEDA gnetlist Входные и выходные файлы >>
Запуск gnetlist
установке
gEDA
У программы gnetlist простой интерфейс командной строки, и её можно
запустить, набрав команду gnetlist в окне терминала. Например, обычная
команда запуска gnetlist с целью получения перечня используемых в проекте
компонентов может выглядеть так:…text/html2012-11-16T10:37:48-04:00geda:gnetlist_ug:running_gnetlist
http://wiki.geda-project.org/geda:gnetlist_ug:running_gnetlist?rev=1353080268&do=diff
<< Introduction gEDA gnetlist User Guide Input & output files >>
Running gnetlist
installing gEDA
gnetlist has a command-line interface, and can be run using the gnetlist command in a terminal window. For example, a normal command to run gnetlist on a design in order to generate a list of components used might look like this:text/html2014-04-24T15:13:04-04:00geda:gnetlist_ug:slotting.ru
http://wiki.geda-project.org/geda:gnetlist_ug:slotting.ru?rev=1398366784&do=diff
<< Иерархические схемы Руководство пользователя gEDA gnetlist Неявные выводы >>
Секции компонентов и их использование
В некоторых интегральных микросхемах в одном корпусе находится по несколько
идентичных взаимозаменяемых устройств. Хорошим примером может послужить
классическая серия логических элементов «4000». Например, в каждом корпусе
4001 находится по 4 логических элемента 2-ИЛИ-НЕ. В…text/html2012-11-17T10:25:39-04:00geda:gnetlist_ug:slotting
http://wiki.geda-project.org/geda:gnetlist_ug:slotting?rev=1353165939&do=diff
<< Hierarchy gEDA gnetlist User Guide Implicit pins >>
Slots and slotting
Some integrated circuits provide several identical and interchangeable devices in a single package. The classic “4000” series of logic devices is a good example of this; for example, each 4001 package contains four 2-input NOR gates.